package com.industrial.premu.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.industrial.common.core.annotation.Excel;
import com.industrial.common.core.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 亩产导入数据-加减分项对象 pre_mu_import_add
 *
 * @author ruoyi
 * @date 2024-01-26
 */
@Data
public class PreMuImportAddVo {
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 年度 */
    @Excel(name = "年度")
    private String year;

    /** 统一社会信用代码 */
    @Excel(name = "统一社会信用代码")
    private String uscc;

    /** 企业全称 */
    @Excel(name = "企业全称")
    private String companyName;

    /** 企业全称 */
    @Excel(name = "区县")
    private String county;

    /** 加减分项类型 */
    @Excel(name = "加减分项类型")
    private Long itemType;

    /** 加减分项id */
    @Excel(name = "加减分项id")
    private String itemId;

    /** 分值 */
    @Excel(name = "分值")
    private String itemScore;

    /** 加减分项名字层级 大类-指标项-分段 */
    @Excel(name = "加减分项名字层级 大类-指标项-分段")
    private String itemNames;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateDate;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 删除标记 */
    private String delFlag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String companyType;

    private String itemDesc;

}